package com.bootdo.app.utils.redis;

import com.bootdo.common.redis.shiro.RedisManager;

/**
 * 【@author 】 @fan
 * 【@Email  】 mooncluyed@outlook.com
 * 【类解释  】
 * 【@Date   】 2018/5/17 0017
 **/
public class  AppRedisUtil{

//    存数据到redis中
    public static < K , V> void put(K k , V v){
        RedisManager manager = new RedisManager();
        manager.setExpire(36000);
        AppRedisCache< K , V > appRedisCache = new AppRedisCache< K , V >(manager);
        appRedisCache.put( k , v );
    }

//    从redis中取数据
    public static < K , V> V get(K k){
        AppRedisCache< K , V > appRedisCache = new AppRedisCache< K , V >(new RedisManager());
        return appRedisCache.get(k);
    }

//    从redis中删除元素
    public static < K , V > V remove(K key) {
        AppRedisCache< K , V > appRedisCache = new AppRedisCache< K , V >(new RedisManager());
        return appRedisCache.remove(key);
    }

}
